package com.tianqu.tms.www.proxymember.viewhelper;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.tianqu.tms.www.common.viewhelper.ViewListViewHelper;

public class ProxyMemberCarSearchInputViewHelper extends ViewListViewHelper implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String serial=""; 			//二手车流水号
	private String vin="";      		//VIN码
	private String engine="";   		//发动机号
	private String licensePlate="";   	//车牌号码
	private String price;   			//预售价格     
	private String proxyPrice; 		//代办收费金额
	private String color = "";       		//颜色， 0:全部颜色都包括   1:黑  2:白  3:灰  4:蓝  5:银 6:红 7:金  8:棕 9:绿  10:黄  11:紫   12:橙    
    private String vendorCode="";  		 //车辆厂牌代码 【此数据在检测中心填写，根据行驶证上内容记录】
    private String modelCode="";  		 //车辆型号代码 【此数据在检测中心填写，根据行驶证上内容记录】
    private String regDate="";   		//登记日期/上牌时间
    private String yearCarefulPeriod="";   //年审期限（年检时间）
    private String displacement ;    	//发动机排量
    private String jqx="";     			//交强险日期
    private String carUse="";   			//使用性质	
    private String carType="";   			//车辆类型：0:轿车、1:微型轿车、2:小型轿车、3:小型客车（轿车）、4:小型越野车、5:出租车、6:租赁、7:旅游客运（公交客运）、
	//     8:小型普通客车、9:微型普通客车、10:中型普通客车、11:大型普通客车、12:农用车、13:轻型普通货车、14:小型货车（栏板）、
	//     15:轻型厢式货车、16:中型普通货车、17:重型自卸货车、18:大吊车、19:大型卧铺客车   20:特种车
    private String attribute;         //附件属性
    private String gearbox = "";            // 变速箱类型：0:MT 1:AT 2:A/MT 3:无极变速 4:双离合
    private String mileage;			//行驶里程，单位：万公里
    private String sendCardDate = "";	//行驶证发证日期
    private String cardType = "";			// 号牌种类   0：小型车   1：大型车
    private String registerCardNo = "";	//登级证书编号
    private String countryStyle = "";		//国别  -1 未知   0:国产  1：进口
    private String fuelType = "";			//燃料种类   1:汽油     2:柴油     3:油电混合    4:油气混合
    private String companyContactPerson = "";  //公司联系人
    private String carOwnerIdCardNo = "";		//车主身份证号
    private String brandId;//品牌id
    private String carStyleId;//款式id
    private String vendorId;//品牌
    private int memberId;//商户id
    private String loadquality;   //核定载质量
    private String passenger;   //核定载客
    private String ownerType="";   //车主类别 1:个人 2:企业
    private String ownerPhone;    //车主手机号码
    private String ownerAddress;   //车主住址
    private String ownerOrgNo; 	//车主组织机构代码证号
    private String carOwner="";  		//车主姓名
    private String carOwnerIdCardNoOld;  //原车主身份证号（旧）
    private String ownerAddressOld;//原车主住址(旧)
    private String newOwnerType;//新车主类别
    private String newOwnerPhone;//新车主手机号码
    private String newOwnerAddress;//新车主住址
    private String newOwnerOrgNo;//新车主组织机构代码证号
    private String agentName;//车主代理人姓名
    private String agentOwnerIdCardNo;//车主代理人身份证号
    private String agentAddress;//车主代理人住址
    private String agentPhone;//车主代理人电话
    private  String status;//1：未受理 2：已受理 3：未交费 4:以缴费  5.超期未缴费  6：超期已缴费  7:过期未交费 8.过期已交费 
    //9:转入过户 此处5~8状态是由解锁按钮来控制的  9.是由过户处理的
    private String acceptedTime;//应用该时间区分缴费状态 ：正常受理该时间与系统录入时间相同  受理日期
    private int insertUserId;//受理人
    private Date updateTime;//更新时间
    private int updateUserId;//更新用户
    
    private String carName="";//车辆名称
    
    private String timeA="";//受理时间区间
    private String timeB = "";
    private String newCarOwner;//新车主姓名
    
    private String zipCode;// 新车主邮编
	private String mailAddress;// 新车主邮寄地址
	private String newAgentName;// 新车主代理人姓名
	private String newAgentOwnerIdCardNo;// 新车主代理人身份证号
	private String newAgentAddress;// 新车主代理人住址
	private String newAgentPhone;// 新车主代理人电话
	private String paymentPeople;// 交款人
	private String gainType;// 获得方式
	private String newcarOwnerIdCardNo;//新车主身份证号
	private String carMarketIn;// 转入车辆管理所
	private String taxNo;// 增值税完税证号
	private String moveOutProvince;// 迁出省
	private String moveOutCity;// 迁出市
	private String transferType;// 申请事项
    
    @SuppressWarnings("unchecked")
	private List carTypeList = null;// 车辆类型list

	@SuppressWarnings("unchecked")
	private List colorList = null;// 颜色list

	@SuppressWarnings("unchecked")
	private List carUseList = null;// 使用性质list

	@SuppressWarnings("unchecked")
	private List cardTypeList = null;// 号牌种类list

	@SuppressWarnings("unchecked")
	private List fuelTypeList = null;// 燃料种类list

	@SuppressWarnings("unchecked")
	private List countryStyleList = null;// 国别list

	@SuppressWarnings("unchecked")
	private List attributeList = null;// 车辆状态list'

	@SuppressWarnings("unchecked")
	private List ownerTypeList = null;// 车主类型list
    
	
	@SuppressWarnings("unchecked")
	private List vendorList = null;// 品牌list

	@SuppressWarnings("unchecked")
	private List brandList = null;// 车系ID

	@SuppressWarnings("unchecked")
	private List carStyleList = null;// 款式
	
	@SuppressWarnings("unchecked")
	private List proxyCarStatusList = null; // 待办车辆状态list
	
	@SuppressWarnings("unchecked")
	List proxyCarList =  new ArrayList();
	
	@SuppressWarnings("unchecked")
	private List transferTypeList = null; //申请事项 list
	
	@SuppressWarnings("unchecked")
	private List gainTypeList = null; //获得方式
	
	@SuppressWarnings("unchecked")
	private List gearBoxList = null;// gearBox
    
	public List getProxyCarList() {
		return proxyCarList;
	}
	public void setProxyCarList(List proxyCarList) {
		this.proxyCarList = proxyCarList;
	}
	public String getSerial() {
		return serial;
	}
	public void setSerial(String serial) {
		this.serial = serial;
	}
	public String getVin() {
		return vin;
	}
	public void setVin(String vin) {
		this.vin = vin;
	}
	public String getEngine() {
		return engine;
	}
	public void setEngine(String engine) {
		this.engine = engine;
	}
	public String getLicensePlate() {
		return licensePlate;
	}
	public void setLicensePlate(String licensePlate) {
		this.licensePlate = licensePlate;
	}
	
	
	public String getVendorCode() {
		return vendorCode;
	}
	public void setVendorCode(String vendorCode) {
		this.vendorCode = vendorCode;
	}
	public String getModelCode() {
		return modelCode;
	}
	public void setModelCode(String modelCode) {
		this.modelCode = modelCode;
	}
	public String getRegDate() {
		return regDate;
	}
	public void setRegDate(String regDate) {
		this.regDate = regDate;
	}
	public String getYearCarefulPeriod() {
		return yearCarefulPeriod;
	}
	public void setYearCarefulPeriod(String yearCarefulPeriod) {
		this.yearCarefulPeriod = yearCarefulPeriod;
	}
	
	public String getJqx() {
		return jqx;
	}
	public void setJqx(String jqx) {
		this.jqx = jqx;
	}
	
	public String getMileage() {
		return mileage;
	}
	public void setMileage(String mileage) {
		this.mileage = mileage;
	}
	public String getSendCardDate() {
		return sendCardDate;
	}
	public void setSendCardDate(String sendCardDate) {
		this.sendCardDate = sendCardDate;
	}
	
	public String getRegisterCardNo() {
		return registerCardNo;
	}
	public void setRegisterCardNo(String registerCardNo) {
		this.registerCardNo = registerCardNo;
	}
	
	public String getCompanyContactPerson() {
		return companyContactPerson;
	}
	public void setCompanyContactPerson(String companyContactPerson) {
		this.companyContactPerson = companyContactPerson;
	}
	public String getCarOwnerIdCardNo() {
		return carOwnerIdCardNo;
	}
	public void setCarOwnerIdCardNo(String carOwnerIdCardNo) {
		this.carOwnerIdCardNo = carOwnerIdCardNo;
	}
	public String getBrandId() {
		return brandId;
	}
	public void setBrandId(String brandId) {
		this.brandId = brandId;
	}
	public String getCarStyleId() {
		return carStyleId;
	}
	public void setCarStyleId(String carStyleId) {
		this.carStyleId = carStyleId;
	}
	public String getVendorId() {
		return vendorId;
	}
	public void setVendorId(String vendorId) {
		this.vendorId = vendorId;
	}
	public int getMemberId() {
		return memberId;
	}
	public void setMemberId(int memberId) {
		this.memberId = memberId;
	}
	public String getOwnerPhone() {
		return ownerPhone;
	}
	public void setOwnerPhone(String ownerPhone) {
		this.ownerPhone = ownerPhone;
	}
	public String getOwnerAddress() {
		return ownerAddress;
	}
	public void setOwnerAddress(String ownerAddress) {
		this.ownerAddress = ownerAddress;
	}
	public String getOwnerOrgNo() {
		return ownerOrgNo;
	}
	public void setOwnerOrgNo(String ownerOrgNo) {
		this.ownerOrgNo = ownerOrgNo;
	}
	public String getCarOwner() {
		return carOwner;
	}
	public void setCarOwner(String carOwner) {
		this.carOwner = carOwner;
	}
	public String getCarOwnerIdCardNoOld() {
		return carOwnerIdCardNoOld;
	}
	public void setCarOwnerIdCardNoOld(String carOwnerIdCardNoOld) {
		this.carOwnerIdCardNoOld = carOwnerIdCardNoOld;
	}
	public String getOwnerAddressOld() {
		return ownerAddressOld;
	}
	public void setOwnerAddressOld(String ownerAddressOld) {
		this.ownerAddressOld = ownerAddressOld;
	}
	
	public String getNewOwnerPhone() {
		return newOwnerPhone;
	}
	public void setNewOwnerPhone(String newOwnerPhone) {
		this.newOwnerPhone = newOwnerPhone;
	}
	public String getNewOwnerAddress() {
		return newOwnerAddress;
	}
	public void setNewOwnerAddress(String newOwnerAddress) {
		this.newOwnerAddress = newOwnerAddress;
	}
	public String getNewOwnerOrgNo() {
		return newOwnerOrgNo;
	}
	public void setNewOwnerOrgNo(String newOwnerOrgNo) {
		this.newOwnerOrgNo = newOwnerOrgNo;
	}
	public String getAgentName() {
		return agentName;
	}
	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}
	public String getAgentOwnerIdCardNo() {
		return agentOwnerIdCardNo;
	}
	public void setAgentOwnerIdCardNo(String agentOwnerIdCardNo) {
		this.agentOwnerIdCardNo = agentOwnerIdCardNo;
	}
	public String getAgentAddress() {
		return agentAddress;
	}
	public void setAgentAddress(String agentAddress) {
		this.agentAddress = agentAddress;
	}
	public String getAgentPhone() {
		return agentPhone;
	}
	public void setAgentPhone(String agentPhone) {
		this.agentPhone = agentPhone;
	}
	

	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getAcceptedTime() {
		return acceptedTime;
	}
	public void setAcceptedTime(String acceptedTime) {
		this.acceptedTime = acceptedTime;
	}
	public int getInsertUserId() {
		return insertUserId;
	}
	public void setInsertUserId(int insertUserId) {
		this.insertUserId = insertUserId;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public int getUpdateUserId() {
		return updateUserId;
	}
	public void setUpdateUserId(int updateUserId) {
		this.updateUserId = updateUserId;
	}
	@SuppressWarnings("unchecked")
	public List getCarTypeList() {
		return carTypeList;
	}
	@SuppressWarnings("unchecked")
	public void setCarTypeList(List carTypeList) {
		this.carTypeList = carTypeList;
	}
	@SuppressWarnings("unchecked")
	public List getColorList() {
		return colorList;
	}
	public void setColorList(List colorList) {
		this.colorList = colorList;
	}
	public List getCarUseList() {
		return carUseList;
	}
	public void setCarUseList(List carUseList) {
		this.carUseList = carUseList;
	}
	public List getCardTypeList() {
		return cardTypeList;
	}
	public void setCardTypeList(List cardTypeList) {
		this.cardTypeList = cardTypeList;
	}
	public List getFuelTypeList() {
		return fuelTypeList;
	}
	public void setFuelTypeList(List fuelTypeList) {
		this.fuelTypeList = fuelTypeList;
	}
	public List getCountryStyleList() {
		return countryStyleList;
	}
	public void setCountryStyleList(List countryStyleList) {
		this.countryStyleList = countryStyleList;
	}
	public List getAttributeList() {
		return attributeList;
	}
	public void setAttributeList(List attributeList) {
		this.attributeList = attributeList;
	}
	public List getOwnerTypeList() {
		return ownerTypeList;
	}
	public void setOwnerTypeList(List ownerTypeList) {
		this.ownerTypeList = ownerTypeList;
	}
	public List getVendorList() {
		return vendorList;
	}
	public void setVendorList(List vendorList) {
		this.vendorList = vendorList;
	}
	public List getBrandList() {
		return brandList;
	}
	public void setBrandList(List brandList) {
		this.brandList = brandList;
	}
	public List getCarStyleList() {
		return carStyleList;
	}
	public void setCarStyleList(List carStyleList) {
		this.carStyleList = carStyleList;
	}
	public String getColor() {
		return color;
	}
	public void setColor(String color) {
		this.color = color;
	}
	public String getCarUse() {
		return carUse;
	}
	public void setCarUse(String carUse) {
		this.carUse = carUse;
	}
	public String getCarType() {
		return carType;
	}
	public void setCarType(String carType) {
		this.carType = carType;
	}
	public String getAttribute() {
		return attribute;
	}
	public void setAttribute(String attribute) {
		this.attribute = attribute;
	}
	public String getGearbox() {
		return gearbox;
	}
	public void setGearbox(String gearbox) {
		this.gearbox = gearbox;
	}
	public String getCardType() {
		return cardType;
	}
	public void setCardType(String cardType) {
		this.cardType = cardType;
	}
	public String getCountryStyle() {
		return countryStyle;
	}
	public void setCountryStyle(String countryStyle) {
		this.countryStyle = countryStyle;
	}
	public String getFuelType() {
		return fuelType;
	}
	public void setFuelType(String fuelType) {
		this.fuelType = fuelType;
	}
	public String getOwnerType() {
		return ownerType;
	}
	public void setOwnerType(String ownerType) {
		this.ownerType = ownerType;
	}
	public String getPrice() {
		return price;
	}
	public void setPrice(String price) {
		this.price = price;
	}
	public String getProxyPrice() {
		return proxyPrice;
	}
	public void setProxyPrice(String proxyPrice) {
		this.proxyPrice = proxyPrice;
	}
	public String getDisplacement() {
		return displacement;
	}
	public void setDisplacement(String displacement) {
		this.displacement = displacement;
	}
	public String getLoadquality() {
		return loadquality;
	}
	public void setLoadquality(String loadquality) {
		this.loadquality = loadquality;
	}
	public String getPassenger() {
		return passenger;
	}
	public void setPassenger(String passenger) {
		this.passenger = passenger;
	}
	public String getNewOwnerType() {
		return newOwnerType;
	}
	public void setNewOwnerType(String newOwnerType) {
		this.newOwnerType = newOwnerType;
	}
	public String getCarName() {
		return carName;
	}
	public void setCarName(String carName) {
		this.carName = carName;
	}
	public List getProxyCarStatusList() {
		return proxyCarStatusList;
	}
	public void setProxyCarStatusList(List proxyCarStatusList) {
		this.proxyCarStatusList = proxyCarStatusList;
	}
	public String getTimeA() {
		return timeA;
	}
	public void setTimeA(String timeA) {
		this.timeA = timeA;
	}
	public String getTimeB() {
		return timeB;
	}
	public void setTimeB(String timeB) {
		this.timeB = timeB;
	}
	public String getNewCarOwner() {
		return newCarOwner;
	}
	public void setNewCarOwner(String newCarOwner) {
		this.newCarOwner = newCarOwner;
	}
	public String getZipCode() {
		return zipCode;
	}
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}
	public String getMailAddress() {
		return mailAddress;
	}
	public void setMailAddress(String mailAddress) {
		this.mailAddress = mailAddress;
	}
	public String getNewAgentName() {
		return newAgentName;
	}
	public void setNewAgentName(String newAgentName) {
		this.newAgentName = newAgentName;
	}
	public String getNewAgentOwnerIdCardNo() {
		return newAgentOwnerIdCardNo;
	}
	public void setNewAgentOwnerIdCardNo(String newAgentOwnerIdCardNo) {
		this.newAgentOwnerIdCardNo = newAgentOwnerIdCardNo;
	}
	public String getNewAgentAddress() {
		return newAgentAddress;
	}
	public void setNewAgentAddress(String newAgentAddress) {
		this.newAgentAddress = newAgentAddress;
	}
	public String getNewAgentPhone() {
		return newAgentPhone;
	}
	public void setNewAgentPhone(String newAgentPhone) {
		this.newAgentPhone = newAgentPhone;
	}
	public String getPaymentPeople() {
		return paymentPeople;
	}
	public void setPaymentPeople(String paymentPeople) {
		this.paymentPeople = paymentPeople;
	}
	public String getGainType() {
		return gainType;
	}
	public void setGainType(String gainType) {
		this.gainType = gainType;
	}
	public String getNewcarOwnerIdCardNo() {
		return newcarOwnerIdCardNo;
	}
	public void setNewcarOwnerIdCardNo(String newcarOwnerIdCardNo) {
		this.newcarOwnerIdCardNo = newcarOwnerIdCardNo;
	}
	public String getCarMarketIn() {
		return carMarketIn;
	}
	public void setCarMarketIn(String carMarketIn) {
		this.carMarketIn = carMarketIn;
	}
	public String getTaxNo() {
		return taxNo;
	}
	public void setTaxNo(String taxNo) {
		this.taxNo = taxNo;
	}
	public String getMoveOutProvince() {
		return moveOutProvince;
	}
	public void setMoveOutProvince(String moveOutProvince) {
		this.moveOutProvince = moveOutProvince;
	}
	public String getMoveOutCity() {
		return moveOutCity;
	}
	public void setMoveOutCity(String moveOutCity) {
		this.moveOutCity = moveOutCity;
	}
	public String getTransferType() {
		return transferType;
	}
	public void setTransferType(String transferType) {
		this.transferType = transferType;
	}
	public List getTransferTypeList() {
		return transferTypeList;
	}
	public void setTransferTypeList(List transferTypeList) {
		this.transferTypeList = transferTypeList;
	}
	public List getGainTypeList() {
		return gainTypeList;
	}
	public void setGainTypeList(List gainTypeList) {
		this.gainTypeList = gainTypeList;
	}
	public List getGearBoxList() {
		return gearBoxList;
	}
	public void setGearBoxList(List gearBoxList) {
		this.gearBoxList = gearBoxList;
	}
    
    
    
}
